package com.snbc.Io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

/**
 * @Classname FileInputStreamDemo1
 * @Description TODO
 * @Date 2019/9/26 19:24
 * @Created by Acer
 */
public class FileInputStreamDemo1 {

    public static void main(String[] args) {
        try {
            File file = new File("F:\\123444mmm\\abc.txt");
            //创建基于文件的输入流
            FileInputStream fis = new FileInputStream(file);
            //创建字节数组，其长度就是文件的长度
            byte[] all = new byte[(int) file.length()];
            //以字节流的形式读取文件所有内容
            fis.read(all);
            for (byte b : all
            ) {
                System.out.println(b);
            }
            //每次使用完流，都应该进行关闭
            fis.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
